Skip to content

OPRUN-4666,OPRUN-4671,OPRUN-4672,OPRUN-4673,OPRUN-4674,OPRUN-4659: Synchronize From Upstream Repositories + Remove spec.serviceAccount tests#767

Open
dtfranz wants to merge 133 commits into
openshift:mainfrom
dtfranz:synchronize-upstream-sa-dep
Open

OPRUN-4666,OPRUN-4671,OPRUN-4672,OPRUN-4673,OPRUN-4674,OPRUN-4659: Synchronize From Upstream Repositories + Remove spec.serviceAccount tests#767
dtfranz wants to merge 133 commits into
openshift:mainfrom
dtfranz:synchronize-upstream-sa-dep

Conversation

@dtfranz

@dtfranz dtfranz commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Manual sync to remove openshift/ e2e related to deprecated ServiceAccount usage in ClusterExtension API, Synthetic Permissions, and PreFlight Admissions.

Forked from #762

tmshort and others added 26 commits July 2, 2026 07:57
…back (#2791)

- Upgrade go.opentelemetry.io/otel/exporters/otlp/otlptrace,
  otlptracegrpc, and otel/sdk from v1.43.0 to v1.44.0 to match otel,
  otel/metric, and otel/trace already at v1.44.0
- Move E2E_TIMEOUT fallback from target-specific ?= into the e2e-run-%
  recipe via $(or $(E2E_TIMEOUT),20m) so the 20m default is explicit
  and the 25m override from test-experimental-e2e is unambiguous

Signed-off-by: Todd Short <tshort@redhat.com>
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Bumps [github.com/google/go-containerregistry](https://github.com/google/go-containerregistry) from 0.21.6 to 0.21.7.
- [Release notes](https://github.com/google/go-containerregistry/releases)
- [Commits](google/go-containerregistry@v0.21.6...v0.21.7)

---
updated-dependencies:
- dependency-name: github.com/google/go-containerregistry
  dependency-version: 0.21.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Convert terminal demos from standalone shell scripts recorded via
asciinema to Godog BDD scenarios that generate asciicast v2 files
programmatically. This makes demos into verified tests that can
never silently break while producing terminal recordings.

The recording infrastructure captures kubectl commands and their
stdout/stderr with real execution timing during @demo-tagged
scenario execution. Per-step dedup handles polling transparently
so only successful results appear in the recording. Step text is
emitted as comments and commands are colored for readability.

Demo scenarios:
- ClusterCatalog Quickstart: queries the operatorhubio catalog API
- SingleNamespace Install Mode: installs mariadb-operator with a
  separate watch namespace, verifies rolebindings
- OwnNamespace Install Mode: installs mariadb-operator with
  watch namespace equal to install namespace
- Webhook Support: installs telegraf-operator, verifies mutating
  webhook injects sidecar container into test pod

Not converted (no matching demo scenarios):
- Synthetic User Permissions: feature gate disabled in experimental
- Helm Chart Support: blocked by OCPBUGS-95281

The update-demos Makefile target now builds OLM from source using the
experimental e2e infrastructure, deploys with all feature gates and
operatorhubio catalog, runs demo scenarios, converts recordings to
SVG via svg-term-cli, and tears down the cluster. Demo recordings
are embedded in docs via the mkdocs-asciinema-player plugin and
served from GitHub Pages, removing the dependency on asciinema.org
for hosting recordings. Demo scenarios are excluded from regular
e2e test runs via ~@demo filter.

CI workflow (update-demos.yaml):
- On PR: generates demos, uploads asciicast and SVG files as job
  artifacts
- On merge to main: generates demos, deploys docs with updated
  recordings via make deploy-docs

Old demo shell scripts, the asciinema generate-asciidemo.sh wrapper,
and hack/demo/ resource files have been removed.

Co-authored-by: Claude <noreply@anthropic.com>
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.38.0 to 0.55.0.
- [Commits](golang/net@v0.38.0...v0.55.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.55.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/sigstore/fulcio](https://github.com/sigstore/fulcio) from 1.8.5 to 1.8.6.
- [Release notes](https://github.com/sigstore/fulcio/releases)
- [Changelog](https://github.com/sigstore/fulcio/blob/main/CHANGELOG.md)
- [Commits](sigstore/fulcio@v1.8.5...v1.8.6)

---
updated-dependencies:
- dependency-name: github.com/sigstore/fulcio
  dependency-version: 1.8.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: jjaruszewski <jjaruszewski@man.poznan.pl>
GitHub Actions does not support expressions in the permissions block.
The dynamic expression was causing every workflow run to fail with
"workflow file issue" before any job could start.

Use static contents:write (matching pages.yaml convention). The deploy
step is already gated by `if: github.event_name == 'push'`.

Co-authored-by: Claude <noreply@anthropic.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 6.4.0 to 6.5.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v6.4.0...v6.5.0)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 10.21.3 to 11.0.
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](facelessuser/pymdown-extensions@10.21.3...11.0)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-version: '11.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.21.1 to 3.21.2.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](helm/helm@v3.21.1...v3.21.2)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-version: 3.21.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v6.2.0...v6.3.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Track ClusterObjectSets in addedResources when applied, matching
the pattern established for ClusterExtensions in #2783. This removes
the special-case cleanup block in ScenarioCleanup and ensures multiple
ClusterObjectSets per scenario are all cleaned up correctly.

Co-authored-by: Per G. da Silva <pegoncal@redhat.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The HelmChartSupport feature gate (alpha, default off) and all code for
detecting, pulling, caching, and loading native Helm chart bundles from
OCI registries is removed. The path forward on the next bundle format is
unclear and may not be Helm, so maintaining this code is not justified.

The Helm backend that converts registry+v1 bundles into Helm chart
objects for installation (RegistryV1HelmChartProvider) is unaffected.

Co-authored-by: Claude <noreply@anthropic.com>
Bumps [click](https://github.com/pallets/click) from 8.4.1 to 8.4.2.
- [Release notes](https://github.com/pallets/click/releases)
- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md)
- [Commits](pallets/click@8.4.1...8.4.2)

---
updated-dependencies:
- dependency-name: click
  dependency-version: 8.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/cert-manager/cert-manager/releases)
- [Changelog](https://github.com/cert-manager/cert-manager/blob/master/RELEASE.md)
- [Commits](cert-manager/cert-manager@v1.20.2...v1.20.3)

---
updated-dependencies:
- dependency-name: github.com/cert-manager/cert-manager
  dependency-version: 1.20.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.46.0 to 0.47.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](golang/tools@v0.46.0...v0.47.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2026.5.9 to 2026.6.28.
- [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
- [Commits](mrabarnett/mrab-regex@2026.5.9...2026.6.28)

---
updated-dependencies:
- dependency-name: regex
  dependency-version: 2026.6.28
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.18.6 to 1.19.0.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Commits](klauspost/compress@v1.18.6...v1.19.0)

---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](dorny/paths-filter@v4.0.1...v4.0.2)

---
updated-dependencies:
- dependency-name: dorny/paths-filter
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.21.0 to 0.22.0.
- [Commits](golang/sync@v0.21.0...v0.22.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-version: 0.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* shift to file-based cache, leveraging existing metas indexer

* review comments

Signed-off-by: grokspawn <jordan@nimblewidget.com>

* bounds-protect type evaluation depth

Signed-off-by: grokspawn <jordan@nimblewidget.com>

* more review comments

Signed-off-by: grokspawn <jordan@nimblewidget.com>

---------

Signed-off-by: grokspawn <jordan@nimblewidget.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v4.3.0...v4.4.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) from 11.0 to 11.0.1.
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](facelessuser/pymdown-extensions@11.0...11.0.1)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-version: 11.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(api): deprecate spec.serviceAccount and adopt cluster-admin scope

Mark spec.serviceAccount as deprecated in the ClusterExtension API.
Remove PreAuthorizer integration, SA-scoped RBAC templates, and
restconfig action. Simplify the controller to use cluster-admin
scope directly.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Daniel Franz <dfranz@redhat.com>

* feat: add ValidatingAdmissionPolicy for serviceAccount deprecation warning

Create VAP and VAPB resources that emit a warning when
spec.serviceAccount is set on a ClusterExtension. Add integration
test infrastructure for warning collection.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Daniel Franz <dfranz@redhat.com>

* test: clean up e2e tests for serviceAccount deprecation

Remove SA-specific e2e test scenarios, SA RBAC templates, and the
extension developer test suite. Simplify test steps to use
cluster-admin scope.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Daniel Franz <dfranz@redhat.com>

* refactor: remove per-SA infrastructure and feature gates

Delete authentication and authorization packages, feature gates,
k8smaintainer tool, SA demo scripts, and documentation. Remove
k8s.io/kubernetes dependency and unnecessary k8s staging replace
directives.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Daniel Franz <dfranz@redhat.com>

* refactor: replace contentmanager with shared TrackingCache

Delete the contentmanager package and replace it with boxcutter's
shared TrackingCache. Simplify revision engine factory to use
the base config directly. Remove SA label constants.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Daniel Franz <dfranz@redhat.com>

* docs: update documentation for cluster-admin scope

Remove SA-related documentation, tutorials, and demo scripts.
Clean up remaining ServiceAccount references from unit tests.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Daniel Franz <dfranz@redhat.com>

* Add documentation examples for using ValidatingAdmissionPolicy to protect OLMv1 API access.

Signed-off-by: Daniel Franz <dfranz@redhat.com>
Co-Authored-By: Predrag Knezevic <pknezevi@redhat.com>
Co-Authored-By: Daniel Franz <dfranz@redhat.com>
Co-Authored-By: Claude <noreply@anthropic.com>

* docs: rewrite cluster-admin scope section in design decisions doc

Also updates go.mod/go.sum to fix k8s.io/client-go version.

---------

Signed-off-by: Daniel Franz <dfranz@redhat.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Daniel Franz <dfranz@redhat.com>
Co-authored-by: Joe Lanford <joe.lanford@gmail.com>
Bumps [marocchino/sticky-pull-request-comment](https://github.com/marocchino/sticky-pull-request-comment) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/marocchino/sticky-pull-request-comment/releases)
- [Commits](marocchino/sticky-pull-request-comment@v3.0.4...v3.0.5)

---
updated-dependencies:
- dependency-name: marocchino/sticky-pull-request-comment
  dependency-version: 3.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 21, 2026
@openshift-ci-robot

openshift-ci-robot commented Jul 21, 2026

Copy link
Copy Markdown

@dtfranz: This pull request references OPRUN-4659 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Manual sync to remove openshift/ e2e related to deprecated ServiceAccount usage in ClusterExtension API, Synthetic Permissions, and PreFlight Admissions.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@coderabbitai

coderabbitai Bot commented Jul 21, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 213 files, which is 63 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to a paid plan to raise the limit.

⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 4b59749b-2548-412d-a533-77899cbb98f0

📥 Commits

Reviewing files that changed from the base of the PR and between 3254e84 and f676d97.

⛔ Files ignored due to path filters (590)
  • go.sum is excluded by !**/*.sum
  • hack/tools/test-profiling/go.sum is excluded by !**/*.sum
  • hack/tools/test-profiling/vendor/golang.org/x/net/html/escape.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/html/iter.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/html/node.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/html/nodetype_string.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/html/parse.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/html/render.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/html/token.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/README.md is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/client_conn_pool.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/client_priority_go126.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/client_priority_go127.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/clientconn.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/config.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/config_go124.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/config_go125.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/config_go126.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/config_pre_go124.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/frame.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/gotrack.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/http2.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/server.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/server_common.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/server_wrap.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/timer.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/transport.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/transport_common.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/transport_wrap.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/writesched.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/writesched_common.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/writesched_priority_rfc7540.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/writesched_random.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/http2/writesched_roundrobin.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/go118.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/idna.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/idna9.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/pre_go118.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/punycode.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/tables10.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/tables11.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/tables12.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/tables13.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/tables15.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/tables17.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/tables9.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/trie12.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/idna/trie13.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/internal/httpcommon/request.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/internal/httpsfv/httpsfv.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/internal/socks/socks.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/net/websocket/hybi.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/plan9/pwd_go15_plan9.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/plan9/pwd_plan9.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/plan9/syscall_plan9.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/affinity_linux.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/fdset.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ifreq_linux.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ioctl_signed.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ioctl_unsigned.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/mkall.sh is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/mkerrors.sh is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/readv_unix.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_darwin.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_linux.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_linux_arm.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_linux_loong64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_netbsd.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_openbsd.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_solaris.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/syscall_unix.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_386.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_linux.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.s is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.s is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.s is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.s is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.s is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.s is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.s is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_386.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/windows/aliases.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/windows/dll_windows.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/windows/security_windows.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/windows/syscall_windows.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/windows/types_windows.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/sys/windows/zsyscall_windows.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/term/term_windows.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/term/terminal.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/secure/bidirule/bidirule.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/bidi/core.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/bidi/tables17.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/norm/forminfo.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/norm/tables15.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/norm/tables17.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go is excluded by !**/vendor/**
  • hack/tools/test-profiling/vendor/modules.txt is excluded by !**/vendor/**
  • openshift/tests-extension/go.sum is excluded by !**/*.sum
  • openshift/tests-extension/vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/mux.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/github.com/operator-framework/operator-controller/api/v1/clusterextension_types.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform/attribute.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/client.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/observ/instrumentation.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig/options.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/version.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/options.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/version.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/builtin.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/container.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/env.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/host_id.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/host_id_exec.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/os.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/os_unix.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/resource/process.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/trace/batch_span_processor.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/batch_span_processor.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/simple_span_processor.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/tracer.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/trace/provider.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/trace/sampling.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/trace/span.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/trace/span_limits.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/sdk/version.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/go.opentelemetry.io/otel/semconv/v1.41.0/otelconv/metric.go is excluded by !**/vendor/**
  • openshift/tests-extension/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/checked.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift/tests-extension/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/eval.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift/tests-extension/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/explain.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift/tests-extension/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/syntax.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift/tests-extension/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**
  • openshift/tests-extension/vendor/modules.txt is excluded by !**/vendor/**
  • vendor/github.com/google/go-containerregistry/internal/gzip/zip.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/internal/limit/limit.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/name/registry.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/name/repository.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/registry/blobs.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/registry/blobs_disk.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/layout/blob.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/mutate/mutate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/remote/catalog.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/remote/fetcher.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/remote/list.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/remote/referrers.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/bearer.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/remote/transport/error.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/tarball/image.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/google/go-containerregistry/pkg/v1/tarball/write.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/grpc-ecosystem/grpc-gateway/v2/runtime/mux.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/flate/dict_decoder.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/flate/inflate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/gzhttp/compress.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/huff0/build_table.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/internal/snapref/decode.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/README.md is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/dict.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/enc_base.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/enc_best.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/enc_better.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/enc_dfast.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/enc_fast.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/enc_jobs.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/encoder.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/encoder_options.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_amd64.s is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_arm64.s is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_asm.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_generic.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/seqdec_amd64.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/seqdec_amd64.s is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/seqdec_arm64.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/seqdec_arm64.s is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/seqdec_asm.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/klauspost/compress/zstd/seqdec_generic.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/sigstore/fulcio/pkg/certificate/extensions.go is excluded by !**/vendor/**, !vendor/**
  • vendor/github.com/sigstore/protobuf-specs/gen/pb-go/common/v1/sigstore_common.pb.go is excluded by !**/*.pb.go, !**/gen/**, !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform/attribute.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/observ/instrumentation.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig/options.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/version.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/options.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/exporters/otlp/otlptrace/version.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/builtin.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/container.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/env.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/host_id_exec.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os_unix.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/os_windows.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/resource/process.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/batch_span_processor.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/batch_span_processor.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/simple_span_processor.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/internal/observ/tracer.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/provider.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/sampling.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/span.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/trace/span_limits.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/sdk/version.go is excluded by !**/vendor/**, !vendor/**
  • vendor/go.opentelemetry.io/otel/semconv/v1.41.0/otelconv/metric.go is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/sync/semaphore/semaphore.go is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/tools/internal/stdlib/deps.go is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/tools/internal/stdlib/manifest.go is excluded by !**/vendor/**, !vendor/**
  • vendor/golang.org/x/tools/internal/typesinternal/zerovalue.go is excluded by !**/vendor/**, !vendor/**
  • vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/checked.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/eval.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/explain.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/syntax.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/value.pb.go is excluded by !**/*.pb.go, !**/vendor/**, !vendor/**
  • vendor/helm.sh/helm/v3/pkg/lint/rules/template.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/apimachinery/pkg/api/validation/objectmeta.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/apimachinery/pkg/api/validation/path/name.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/discovery/fake/discovery.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/dynamic/dynamicinformer/informer.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/dynamic/dynamicinformer/interface.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/dynamic/dynamiclister/interface.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/dynamic/dynamiclister/lister.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/dynamic/dynamiclister/shim.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/dynamic/fake/simple.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/fake/clientset_generated.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/fake/register.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/fake_admissionregistration_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/fake_mutatingadmissionpolicy.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/fake_mutatingadmissionpolicybinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/fake_mutatingwebhookconfiguration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/fake_validatingadmissionpolicy.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/fake_validatingadmissionpolicybinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/fake_validatingwebhookconfiguration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/fake_admissionregistration_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/fake_mutatingadmissionpolicy.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/fake_mutatingadmissionpolicybinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/fake_validatingadmissionpolicy.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1/fake/fake_validatingadmissionpolicybinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/fake_admissionregistration_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/fake_mutatingadmissionpolicy.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/fake_mutatingadmissionpolicybinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/fake_mutatingwebhookconfiguration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/fake_validatingadmissionpolicy.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/fake_validatingadmissionpolicybinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/fake_validatingwebhookconfiguration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake/fake_apiserverinternal_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake/fake_storageversion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/fake_apps_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/fake_controllerrevision.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/fake_daemonset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/fake_deployment.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/fake_replicaset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/fake_statefulset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/fake_apps_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/fake_controllerrevision.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/fake_deployment.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/fake_statefulset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/fake_apps_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/fake_controllerrevision.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/fake_daemonset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/fake_deployment.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/fake_replicaset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/fake_statefulset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake/fake_authentication_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake/fake_selfsubjectreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake/fake_tokenreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/fake/fake_authentication_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1alpha1/fake/fake_selfsubjectreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake/fake_authentication_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake/fake_selfsubjectreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake/fake_tokenreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/fake_authorization_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/fake_localsubjectaccessreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/fake_selfsubjectaccessreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/fake_selfsubjectrulesreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/fake_subjectaccessreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/fake_authorization_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/fake_localsubjectaccessreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/fake_selfsubjectaccessreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/fake_selfsubjectrulesreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/fake_subjectaccessreview.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake/fake_autoscaling_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake/fake_horizontalpodautoscaler.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2/fake/fake_autoscaling_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2/fake/fake_horizontalpodautoscaler.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake/fake_batch_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake/fake_cronjob.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake/fake_job.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake/fake_batch_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake/fake_cronjob.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake/fake_certificates_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake/fake_certificatesigningrequest.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1alpha1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1alpha1/fake/fake_certificates_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1alpha1/fake/fake_clustertrustbundle.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/fake_certificates_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/fake_certificatesigningrequest.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/fake_certificatesigningrequest_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/fake_clustertrustbundle.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/fake_podcertificaterequest.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake/fake_coordination_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake/fake_lease.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1alpha2/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1alpha2/fake/fake_coordination_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1alpha2/fake/fake_leasecandidate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake/fake_coordination_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake/fake_lease.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake/fake_leasecandidate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_componentstatus.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_configmap.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_core_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_endpoints.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_event.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_event_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_limitrange.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_namespace.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_namespace_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_node.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_node_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_persistentvolume.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_persistentvolumeclaim.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_pod.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_pod_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_podtemplate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_replicationcontroller.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_resourcequota.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_secret.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_service.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_service_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/fake_serviceaccount.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake/fake_discovery_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake/fake_endpointslice.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake/fake_discovery_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake/fake_endpointslice.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake/fake_event.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake/fake_events_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake/fake_event.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake/fake_event_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake/fake_events_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/fake_daemonset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/fake_deployment.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/fake_deployment_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/fake_extensions_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/fake_ingress.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/fake_networkpolicy.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/fake_replicaset.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1/fake/fake_flowcontrol_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1/fake/fake_flowschema.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1/fake/fake_prioritylevelconfiguration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake/fake_flowcontrol_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake/fake_flowschema.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake/fake_prioritylevelconfiguration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2/fake/fake_flowcontrol_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2/fake/fake_flowschema.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2/fake/fake_prioritylevelconfiguration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake/fake_flowcontrol_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake/fake_flowschema.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3/fake/fake_prioritylevelconfiguration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/fake_ingress.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/fake_ingressclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/fake_ipaddress.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/fake_networking_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/fake_networkpolicy.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/fake_servicecidr.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/fake_ingress.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/fake_ingressclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/fake_ipaddress.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/fake_networking_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/fake_servicecidr.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake/fake_node_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake/fake_runtimeclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake/fake_node_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake/fake_runtimeclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake/fake_node_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake/fake_runtimeclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/fake_eviction.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/fake_eviction_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/fake_poddisruptionbudget.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/fake_policy_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/fake_eviction.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/fake_eviction_expansion.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/fake_poddisruptionbudget.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/fake_policy_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/fake_clusterrole.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/fake_clusterrolebinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/fake_rbac_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/fake_role.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/fake_rolebinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/fake_clusterrole.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/fake_clusterrolebinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/fake_rbac_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/fake_role.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/fake_rolebinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/fake_clusterrole.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/fake_clusterrolebinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/fake_rbac_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/fake_role.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/fake_rolebinding.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1/fake/fake_deviceclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1/fake/fake_resource_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1/fake/fake_resourceclaim.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1/fake/fake_resourceclaimtemplate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1/fake/fake_resourceslice.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha3/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha3/fake/fake_devicetaintrule.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha3/fake/fake_resource_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1alpha3/fake/fake_resourcepoolstatusrequest.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta1/fake/fake_deviceclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta1/fake/fake_resource_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta1/fake/fake_resourceclaim.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta1/fake/fake_resourceclaimtemplate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta1/fake/fake_resourceslice.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta2/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta2/fake/fake_deviceclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta2/fake/fake_devicetaintrule.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta2/fake/fake_resource_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta2/fake/fake_resourceclaim.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta2/fake/fake_resourceclaimtemplate.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/resource/v1beta2/fake/fake_resourceslice.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake/fake_priorityclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake/fake_scheduling_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha2/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha2/fake/fake_podgroup.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha2/fake/fake_scheduling_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha2/fake/fake_workload.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake/fake_priorityclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake/fake_scheduling_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/fake_csidriver.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/fake_csinode.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/fake_csistoragecapacity.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/fake_storage_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/fake_storageclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/fake_volumeattachment.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/fake_volumeattributesclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/fake_csistoragecapacity.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/fake_storage_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/fake_volumeattachment.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/fake_volumeattributesclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/fake_csidriver.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/fake_csinode.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/fake_csistoragecapacity.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/fake_storage_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/fake_storageclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/fake_volumeattachment.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/fake_volumeattributesclass.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storagemigration/v1beta1/fake/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storagemigration/v1beta1/fake/fake_storagemigration_client.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/kubernetes/typed/storagemigration/v1beta1/fake/fake_storageversionmigration.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/client-go/rest/fake/fake.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/component-helpers/LICENSE is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/component-helpers/auth/rbac/validation/policy_comparator.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/LICENSE is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/OWNERS is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/helpers.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/register.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/types.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/defaults.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/doc.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/evaluation_helpers.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/helpers.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/register.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/zz_generated.conversion.go is excluded by !**/vendor/**, !vendor/**, !**/zz_generated*
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/zz_generated.deepcopy.go is excluded by !**/vendor/**, !vendor/**, !**/zz_generated*
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/zz_generated.defaults.go is excluded by !**/vendor/**, !vendor/**, !**/zz_generated*
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/v1/zz_generated.validations.go is excluded by !**/vendor/**, !vendor/**, !**/zz_generated*
  • vendor/k8s.io/kubernetes/pkg/apis/rbac/zz_generated.deepcopy.go is excluded by !**/vendor/**, !vendor/**, !**/zz_generated*
  • vendor/k8s.io/kubernetes/pkg/registry/rbac/OWNERS is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/registry/rbac/escalation_check.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/registry/rbac/helpers.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/registry/rbac/validation/internal_version_adapter.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/registry/rbac/validation/policy_compact.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/pkg/registry/rbac/validation/rule.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/plugin/pkg/auth/authorizer/rbac/rbac.go is excluded by !**/vendor/**, !vendor/**
  • vendor/k8s.io/kubernetes/plugin/pkg/auth/authorizer/rbac/subject_locator.go is excluded by !**/vendor/**, !vendor/**
  • vendor/modules.txt is excluded by !**/vendor/**, !vendor/**
📒 Files selected for processing (213)
  • .gitignore
  • Makefile
  • README.md
  • api/v1/clusterextension_types.go
  • api/v1/validation_test.go
  • applyconfigurations/api/v1/clusterextensioninstallconfig.go
  • applyconfigurations/api/v1/clusterextensionspec.go
  • applyconfigurations/api/v1/serviceaccountreference.go
  • cmd/operator-controller/main.go
  • config/samples/olm_v1_clusterextension.yaml
  • docs/api-reference/olmv1-api-reference.md
  • docs/concepts/controlling-catalog-selection.md
  • docs/concepts/crd-upgrade-safety.md
  • docs/concepts/permission-model.md
  • docs/concepts/upgrade-support.md
  • docs/draft/howto/configure-bundles.md
  • docs/draft/howto/customize-operator-deployments.md
  • docs/draft/howto/enable-helm-chart-support.md
  • docs/draft/howto/enable-webhook-support.md
  • docs/draft/howto/rbac-permissions-checking.md
  • docs/draft/howto/single-ownnamespace-install.md
  • docs/draft/howto/use-synthetic-permissions.md
  • docs/draft/project/personas.md
  • docs/getting-started/olmv1_getting_started.md
  • docs/howto/derive-service-account.md
  • docs/howto/how-to-channel-based-upgrades.md
  • docs/howto/how-to-pin-version.md
  • docs/howto/how-to-protect-olmv1-api-access.md
  • docs/howto/how-to-version-range-upgrades.md
  • docs/howto/how-to-z-stream-upgrades.md
  • docs/project/olmv1_design_decisions.md
  • docs/tutorials/downgrade-extension.md
  • docs/tutorials/install-extension.md
  • docs/tutorials/uninstall-extension.md
  • docs/tutorials/upgrade-extension.md
  • go.mod
  • hack/demo/catalogd-demo-script.sh
  • hack/demo/catalogd-metas-demo-script.sh
  • hack/demo/generate-asciidemo.sh
  • hack/demo/graphql-demo-script.sh
  • hack/demo/graphql-demo-server/main.go
  • hack/demo/gzip-demo-script.sh
  • hack/demo/own-namespace-demo-script.sh
  • hack/demo/resources/own-namespace-demo.yaml
  • hack/demo/resources/single-namespace-demo.yaml
  • hack/demo/resources/synthetic-user-perms/argocd-clusterextension.yaml
  • hack/demo/resources/synthetic-user-perms/cegroup-admin-binding.yaml
  • hack/demo/resources/webhook-provider-certmanager/mutating-webhook-test.yaml
  • hack/demo/resources/webhook-provider-certmanager/validating-webhook-test.yaml
  • hack/demo/resources/webhook-provider-certmanager/webhook-operator-catalog.yaml
  • hack/demo/resources/webhook-provider-certmanager/webhook-operator-extension.yaml
  • hack/demo/single-namespace-demo-script.sh
  • hack/demo/synthetic-user-cluster-admin-demo-script.sh
  • hack/demo/webhook-provider-certmanager-demo-script.sh
  • hack/tools/k8smaintainer/README.md
  • hack/tools/k8smaintainer/main.go
  • hack/tools/test-profiling/go.mod
  • helm/experimental.yaml
  • helm/olmv1/base/operator-controller/crd/experimental/olm.operatorframework.io_clusterextensions.yaml
  • helm/olmv1/base/operator-controller/crd/standard/olm.operatorframework.io_clusterextensions.yaml
  • helm/olmv1/templates/rbac/clusterrole-operator-controller-manager-role.yml
  • helm/olmv1/templates/rbac/clusterrolebinding-operator-controller-manager-rolebinding.yml
  • helm/olmv1/templates/validatingadmissionpolicy-clusterextension-serviceaccount-deprecated.yml
  • helm/olmv1/templates/validatingadmissionpolicybinding-clusterextension-serviceaccount-deprecated.yml
  • helm/olmv1/values.yaml
  • helm/tilt.yaml
  • internal/catalogd/graphql/discovery_test.go
  • internal/catalogd/graphql/graphql.go
  • internal/catalogd/graphql/graphql_test.go
  • internal/catalogd/graphql/validation.go
  • internal/catalogd/graphql/validation_test.go
  • internal/catalogd/server/handlers.go
  • internal/catalogd/server/handlers_test.go
  • internal/catalogd/service/graphql_service.go
  • internal/catalogd/service/graphql_service_test.go
  • internal/catalogd/storage/index.go
  • internal/catalogd/storage/index_test.go
  • internal/catalogd/storage/localdir.go
  • internal/catalogd/storage/localdir_test.go
  • internal/operator-controller/action/restconfig.go
  • internal/operator-controller/action/restconfig_test.go
  • internal/operator-controller/applier/boxcutter.go
  • internal/operator-controller/applier/boxcutter_test.go
  • internal/operator-controller/applier/helm.go
  • internal/operator-controller/applier/helm_test.go
  • internal/operator-controller/authentication/synthetic.go
  • internal/operator-controller/authentication/synthetic_test.go
  • internal/operator-controller/authentication/tokengetter.go
  • internal/operator-controller/authentication/tokengetter_test.go
  • internal/operator-controller/authentication/tripper.go
  • internal/operator-controller/authorization/rbac.go
  • internal/operator-controller/authorization/rbac_test.go
  • internal/operator-controller/contentmanager/cache/cache.go
  • internal/operator-controller/contentmanager/cache/cache_test.go
  • internal/operator-controller/contentmanager/cache/mock_sourcerer_gen_test.go
  • internal/operator-controller/contentmanager/contentmanager.go
  • internal/operator-controller/contentmanager/source/dynamicsource.go
  • internal/operator-controller/contentmanager/source/dynamicsource_test.go
  • internal/operator-controller/contentmanager/source/internal/eventhandler.go
  • internal/operator-controller/contentmanager/sourcerer.go
  • internal/operator-controller/controllers/clusterextension_admission_test.go
  • internal/operator-controller/controllers/clusterextension_controller.go
  • internal/operator-controller/controllers/clusterextension_controller_test.go
  • internal/operator-controller/controllers/clusterextension_reconcile_steps.go
  • internal/operator-controller/controllers/clusterobjectset_controller_internal_test.go
  • internal/operator-controller/controllers/clusterobjectset_controller_test.go
  • internal/operator-controller/controllers/revision_engine_factory.go
  • internal/operator-controller/controllers/suite_test.go
  • internal/operator-controller/features/features.go
  • internal/operator-controller/labels/labels.go
  • internal/operator-controller/resolve/catalog_test.go
  • internal/operator-controller/rukpak/render/registryv1/generators/generators.go
  • internal/operator-controller/rukpak/render/registryv1/generators/generators_test.go
  • internal/shared/util/image/cache.go
  • internal/shared/util/image/cache_test.go
  • internal/shared/util/image/helm.go
  • internal/shared/util/image/helm_test.go
  • internal/shared/util/image/pull.go
  • internal/testutil/mock/authorization/mock_authorization.go
  • internal/testutil/mock/catalogdservice/mock_graphqlservice.go
  • internal/testutil/mock/cmcache/mock_cache.go
  • internal/testutil/mock/contentmanager/mock_contentmanager.go
  • internal/testutil/mock/generate.go
  • internal/testutil/mock/rbac/mock_rulesresolver.go
  • manifests/experimental-e2e.yaml
  • manifests/experimental.yaml
  • manifests/standard-e2e.yaml
  • manifests/standard.yaml
  • mkdocs.yml
  • openshift/operator-controller/manifests-experimental.yaml
  • openshift/operator-controller/manifests.yaml
  • openshift/tests-extension/.openshift-tests-extension/openshift_payload_olmv1.json
  • openshift/tests-extension/go.mod
  • openshift/tests-extension/pkg/bindata/qe/bindata.go
  • openshift/tests-extension/pkg/helpers/cluster_extension.go
  • openshift/tests-extension/pkg/helpers/in_cluster_bundles.go
  • openshift/tests-extension/test/olmv1-deploymentconfig.go
  • openshift/tests-extension/test/olmv1-preflight.go
  • openshift/tests-extension/test/olmv1-singleownnamespace.go
  • openshift/tests-extension/test/qe/specs/olmv1_cc.go
  • openshift/tests-extension/test/qe/specs/olmv1_ce.go
  • openshift/tests-extension/test/qe/specs/olmv1_ce_deploymentconfig.go
  • openshift/tests-extension/test/qe/specs/olmv1_ce_watchns.go
  • openshift/tests-extension/test/qe/specs/olmv1_stress.go
  • openshift/tests-extension/test/qe/testdata/olm/binding-prefligth.yaml
  • openshift/tests-extension/test/qe/testdata/olm/binding-prefligth_multirole.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-watchns-config.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorExpressions-WithoutChannelVersion.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorLableExpressions-WithoutChannelVersion.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorlabel-OwnSingle.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorlabel-WithoutChannel.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorlabel-WithoutChannelVersion.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorlabel-WithoutVersion.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorlabel-inlineconfig.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorlabel-withoutChannel-OwnSingle.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension-withselectorlabel.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextension.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextensionWithoutChannel.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextensionWithoutChannelVersion.yaml
  • openshift/tests-extension/test/qe/testdata/olm/clusterextensionWithoutVersion.yaml
  • openshift/tests-extension/test/qe/testdata/olm/prefligth-clusterrole.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-admin.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-nginx-insufficient-bundle-boxcutter.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-nginx-insufficient-bundle.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-nginx-insufficient-operand-clusterrole-boxcutter.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-nginx-insufficient-operand-clusterrole.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-nginx-insufficient-operand-rbac-boxcutter.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-nginx-insufficient-operand-rbac.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-nginx-limited-boxcutter.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa-nginx-limited.yaml
  • openshift/tests-extension/test/qe/testdata/olm/sa.yaml
  • openshift/tests-extension/test/qe/util/olmv1util/clusterextension.go
  • openshift/tests-extension/test/qe/util/olmv1util/sa-clusterrolebinding.go
  • openshift/tests-extension/test/qe/util/stress/manifests/config/pkg-ins-v1/templates/ce.yml
  • openshift/tests-extension/test/qe/util/stress/manifests/config/pkg-ins-v1/templates/clusterrole.yml
  • openshift/tests-extension/test/qe/util/stress/manifests/config/pkg-ins-v1/templates/clusterrolebinding.yml
  • openshift/tests-extension/test/qe/util/stress/manifests/config/pkg-ins-v1/templates/sa.yml
  • openshift/tests-extension/test/webhooks.go
  • requirements.txt
  • scripts/install.tpl.sh
  • test/e2e/features/demos.feature
  • test/e2e/features/install.feature
  • test/e2e/features/proxy.feature
  • test/e2e/features/recover.feature
  • test/e2e/features/revision.feature
  • test/e2e/features/status.feature
  • test/e2e/features/uninstall.feature
  • test/e2e/features/update.feature
  • test/e2e/features/user-managed-fields.feature
  • test/e2e/features/vap-access-control.feature
  • test/e2e/features_test.go
  • test/e2e/steps/asciicast_hooks.go
  • test/e2e/steps/asciicast_recorder.go
  • test/e2e/steps/demo_steps.go
  • test/e2e/steps/ha_steps.go
  • test/e2e/steps/hooks.go
  • test/e2e/steps/proxy_steps.go
  • test/e2e/steps/steps.go
  • test/e2e/steps/testdata/namespace-template.yaml
  • test/e2e/steps/testdata/olm-sa-boxcutter-no-create-rbac-template.yaml
  • test/e2e/steps/testdata/olm-sa-boxcutter-rbac-template.yaml
  • test/e2e/steps/testdata/olm-sa-helm-rbac-template.yaml
  • test/e2e/steps/tls_steps.go
  • test/e2e/steps/upgrade_steps.go
  • test/extension-developer-e2e/extension_developer_test.go
  • test/regression/convert/testdata/expected-manifests/argocd-operator.v0.6.0/all-namespaces/11_deployment_argocd-operator-controller-manager.yaml
  • test/regression/convert/testdata/expected-manifests/argocd-operator.v0.6.0/own-namespace/09_deployment_argocd-operator-controller-manager.yaml
  • test/regression/convert/testdata/expected-manifests/argocd-operator.v0.6.0/single-namespace/09_deployment_argocd-operator-controller-manager.yaml
  • test/regression/convert/testdata/expected-manifests/argocd-operator.v0.6.0/with-deploymentconfig-options/11_deployment_argocd-operator-controller-manager.yaml
  • test/regression/convert/testdata/expected-manifests/argocd-operator.v0.6.0/with-empty-affinity-subtype/11_deployment_argocd-operator-controller-manager.yaml
  • test/regression/convert/testdata/expected-manifests/argocd-operator.v0.6.0/with-empty-affinity/11_deployment_argocd-operator-controller-manager.yaml
  • test/regression/convert/testdata/expected-manifests/webhook-operator.v0.0.5/all-webhook-types/05_deployment_webhook-operator-controller-manager.yaml
  • test/utils.go

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

@openshift-ci
openshift-ci Bot requested a review from ankitathomas July 21, 2026 06:35
camilamacedo86 and others added 22 commits July 21, 2026 23:55
Signed-off-by: Todd Short <todd.short@me.com>
…ffinity for HA topology

Rolling updates in HighlyAvailable clusters leave catalogd and
operator-controller unavailable when the only running pod is evicted
before its replacement is ready.

Fix by defaulting replicas=1 and PDB disabled in the static Helm values
(safe for SNO/External topologies, passes the SNO conformance test that
asserts exactly one replica in SingleReplica topology mode). Add pod
anti-affinity to prefer scheduling replicas on different nodes.

cluster-olm-operator detects the cluster's ControlPlaneTopology at
startup and overrides these values to replicas=2 and PDB enabled when a
HighlyAvailable topology is detected, then re-renders the manifests
before starting controllers. When a topology change is observed at
runtime (exceedingly rare), the operator exits so its deployment
controller restarts it, triggering a fresh Helm render with the correct
values for the new topology.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
…etween both-watch-modes scenarios

The both-watch-modes test loops over two scenarios (singlens, ownns) inside
a single It block and was blocking on full namespace deletion between them.
This caused flaky 300s timeouts on GCP techpreview clusters where master
nodes run at 94-99% CPU, which starves the namespace controller and makes
namespace termination arbitrarily slow.

The wait was not guarding anything real:
- EnsureCleanupClusterExtension already ensures the CE and CRD are gone;
  since CE deletion uses ForegroundPropagation, the ClusterObjectSet teardown
  must complete before the CE disappears, meaning all managed resources
  (Deployments, Services, etc.) are already deleted at that point.
- The singleown bundle installs no ValidatingWebhookConfiguration or
  MutatingWebhookConfiguration, so there is no webhook admission risk.
- Each scenario generates unique namespace names and CRD group suffixes via
  rand.String(4), so a terminating namespace from scenario 1 cannot collide
  with or interfere with scenario 2's resources.

Trigger both namespace deletions and proceed without waiting. The DeferCleanup
registrations that already exist will handle any residual cleanup after the
spec exits.

Fixes: OCPBUGS-84943

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
- Replace broken test-experimental-e2e target (test/experimental-e2e no
  longer exists) with /bin/true so triggered jobs always succeed
- Pass -timeout=60m to go test; the previous invocation relied on Go's
  10m default which is too short for BoxcutterRuntime clusters
- Set E2E_STEP_TIMEOUT=15m; BoxcutterRuntime applies resources through
  sequential phases (CRD must reach Established before the deploy phase
  starts), making installations slower than the upstream 5m default
- Skip ~@CatalogdHA scenarios (require multiple catalogd replicas not
  present in standard topology)
- Skip ~@ProgressDeadline scenarios (require progressDeadlineMinutes < 10
  but the OpenShift CRD enforces a minimum of 10)
- Skip ~@httpproxy scenarios (too disruptive to cluster networking)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
The e2e-test-registry image is no longer built by CI after
openshift/release#78581 removed it from the CI config. The dynamic
per-scenario catalog system replaced the pre-built registry image,
making this Dockerfile dead code.
It's no longer bring used.

Signed-off-by: Todd Short <tshort@redhat.com>
Adds a new test that verifies cluster-olm-operator correctly configures
operator-controller and catalogd deployments based on the cluster's
control plane topology:
- HA topologies (HighlyAvailable, HighlyAvailableArbiter, DualReplica):
  replicas=2 with a PodDisruptionBudget present
- Non-HA topologies (SingleReplica/SNO, External): replicas=1, no PDB

Also registers policyv1 in the test scheme to support PDB list queries.

Assisted-by: claude
Signed-off-by: Todd Short <tshort@redhat.com>
… builders

Signed-off-by: Todd Short <tshort@redhat.com>
Set catalog image tags to v5.0 for the 4.23/5.0 release.

Dynamically discover an installable package from the serving catalogs
instead of hardcoding quay-operator v3.13.10, preferring quay-operator,
cluster-logging, serverless-operator, logic-operator in that order then
alling back to the first available package.

Signed-off-by: Todd Short <tshort@redhat.com>
…ntal manifests

HelmChartSupport was removed upstream in dbc9b4a but the downstream
experimental.yaml values file and its generated manifest still referenced
it, causing operator-controller to crash on startup with:

  invalid argument "HelmChartSupport=false" for "--feature-gates" flag:
  unrecognized feature gate: HelmChartSupport

This made the OLM cluster operator Degraded/Unavailable and caused cluster
installation to time out (exit code 6).

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
…cluster version

Add a second ReleaseGate-eligible OTE test verifying that an operator
whose olm.maxOpenShiftVersion exceeds the current cluster version does
not block cluster upgrade (InstalledOLMOperatorsUpgradeable stays True).

The existing test only covered the blocking path (maxOCPVersion ==
current version → False). This covers the complementary allow path
(maxOCPVersion == next minor → True), directly exercising the
normalization logic introduced for the 4.23/5.0 co-release boundary.

A nextMinorVersion() helper mirrors the 4.23→5.1 special case so the
bundle annotation is always set to the correct next upgrade target.

Run 'make build-update' to register the new allow-case test in the
extension metadata after adding it to olmv1-incompatible.go.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Todd Short <tshort@redhat.com>
Automate the ClusterExtension rollout failure coverage for OCP-88331 and OCP-88332 by building in-cluster bundle and catalog images for successful and failing bundle versions.

The new QE specs verify ProgressDeadlineExceeded on an initial failed rollout and ProbeFailure while upgrading to a bad revision under the BoxCutter runtime.

Signed-off-by: Daniel Franz <dfranz@redhat.com>
Co-authored-by: Bruno Andrade <bruno.balint@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@dtfranz
dtfranz force-pushed the synchronize-upstream-sa-dep branch from ddff449 to 9cadb0c Compare July 22, 2026 00:04
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Jul 22, 2026
@openshift-ci

openshift-ci Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

…eAccount usage in ClusterExtension API, Synthetic Permissions, and PreFlight Admissions

Signed-off-by: Daniel Franz <dfranz@redhat.com>
@dtfranz
dtfranz force-pushed the synchronize-upstream-sa-dep branch from 9cadb0c to f676d97 Compare July 22, 2026 00:09
@rashmigottipati

Copy link
Copy Markdown
Member

/retest

@openshift-ci

openshift-ci Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@dtfranz: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-techpreview-olmv1-ext f676d97 link true /test e2e-aws-techpreview-olmv1-ext
ci/prow/e2e-aws-upgrade-ovn-single-node f676d97 link false /test e2e-aws-upgrade-ovn-single-node
ci/prow/e2e-gcp-ovn-upgrade f676d97 link true /test e2e-gcp-ovn-upgrade
ci/prow/e2e-aws-olmv1-ext f676d97 link true /test e2e-aws-olmv1-ext
ci/prow/openshift-e2e-aws-techpreview f676d97 link true /test openshift-e2e-aws-techpreview
ci/prow/openshift-e2e-aws f676d97 link true /test openshift-e2e-aws

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@rashmigottipati rashmigottipati left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/retest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.